const yargs = require('yargs');
 
// 命令定义及参数处理示例
yargs.command({
  command: 'hello [name]',
  description: '向指定的人打招呼',
  handler(argv) {
    const name = argv.name || '陌生人';
    const now = new Date()
    console.clear()
    console.log(`\n北京时间${now.getHours()}点${now.getMinutes()}分\n`)
    console.log(`Hello，${name}！`);
  }
}).help().parse();

// 这种直接执行命令 但并不直接输出帮助信息 而是需要在 执行node demo.js hello help 写上help才输出帮助信息
// 例如：
// node demo.js hello help
// node demo.js hello 名字 help
// 上方的两种方法 都可以显示 帮助信息